package com.heima.pri01;

import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

public class ZiFuLiu02 {
    public static void main(String[] args) throws IOException {
        //字节流一次读取一个字节，用字节流每次只能读取其中的一部分，所以会出现乱码问题
        //字符流=字节流+编码表
        //不管在哪个码表中，第一个字节一定是负数
        //字符流写数据步骤：
        //1.创建字符输出流对象
//        FileWriter fi=new FileWriter(new File("day11\\a.txt"));
        FileWriter f1=new FileWriter("day11\\a.txt");
        //字符流写入数据5种方法
        //1）void   write(int c)写一个字符
        f1.write(99);
        //2）void   write(char[] cbuf)写入一个字符数组
        char[]chars={97,98,99,100};
        f1.write(chars);
        //3）void write(char[] cbuf, int off, int len)写入字符数组的一部分
        char[]chars1={99,100,101,102,103};
        f1.write(chars1,0,1);
        //4）void write(String str)写一个字符串
        String line="河马";
        f1.write(line);
        //5）void write(String str, int off, int len)写一个字符串的一部分
        String line1="河马";
        f1.write(line1,0,1);
        //2.写数据
        //3.释放资源
        f1.close();
    }
}
